telescopic sight – English–Español translations

🇬🇧 en es 🇪🇸

telescopic sight noun

  • aiming device
mira, mira telescópica, visor
Wiktionary Links